Definitions | t T, b, E, x << y, A, s = t, {x:A| B(x)} , E(X), let x,y = A in B(x;y), t.1, x:A B(x), x:A. B(x), a:A fp B(a), strong-subtype(A;B), P  Q, ES, Type, AbsInterface(A), sys-antecedent(es;Sys), chain-consistent(f;chain), , type List, x:A B(x), left + right, x:A. B(x), <a, b>, Id, P Q, a < b, P & Q, hd(l), L1 L2, adjacent(T;L;x;y), no_repeats(T;l), x before y l, !Void(), False, Top, loc(e), {T}, Atom$n, , Dec(P), P   Q, A B, b | a, a ~ b, a b, a <p b, a < b, A c B, f(a), x f y, x L. P(x), ( x L.P(x)), r s, r < s, q-rel(r;x), Outcome, (x l), l_disjoint(T;l1;l2), (e <loc e'), e loc e' , (e < e'), e c e', e<e'.P(e), e e'.P(e), e<e'. P(e), e e'.P(e), e [e1,e2).P(e), e [e1,e2).P(e), e [e1,e2].P(e), e [e1,e2].P(e), e (e1,e2].P(e), IdLnk, Knd, a = b, P  Q |